home *** CD-ROM | disk | FTP | other *** search
/ Minami 58 / MINAMI58.ISO / Varios / Juegos Flash / Gold Yard.exe / scripts / DefineSprite_324 / frame_1 / DoAction.as
Text File  |  2003-04-29  |  4KB  |  160 lines

  1. function drain(damage)
  2. {
  3.    if(_root.gameover != 1)
  4.    {
  5.       var i = 0;
  6.       while(i < damage)
  7.       {
  8.          _root.painfx.gotoAndStop("on");
  9.          set("_root.energy:energy",eval("_root.energy:energy") - 1);
  10.          _root.energy.gotoAndStop(_root.energy._currentframe + 1);
  11.          if(eval("_root.energy:energy") < 1)
  12.          {
  13.             set("_root.energy:energy",0);
  14.             _root.library.gotoAndStop("gameover");
  15.          }
  16.          i++;
  17.       }
  18.    }
  19. }
  20. function heal(power)
  21. {
  22.    _root.healingfx.gotoAndPlay("on");
  23.    if(_root.energy.energy < 100)
  24.    {
  25.       var h = 0;
  26.       while(h < power)
  27.       {
  28.          _root.energy.energy += 1;
  29.          _root.energy.prevFrame();
  30.          h++;
  31.       }
  32.    }
  33. }
  34. function fdepthx(x, y)
  35. {
  36.    depthx = Number(y) + Number(x) - 60;
  37. }
  38. function fdepthy(x, y)
  39. {
  40.    depthy = Number(y - x) + 300;
  41. }
  42. function fnewdepth(x, y)
  43. {
  44.    newdepth = Number(int((y - 15) / 30) - int((Number(x) + 14) / 30)) + 10;
  45. }
  46. function down()
  47. {
  48.    Xmove = Xincr;
  49.    Ymove = Yincr;
  50.    XPmove = 0;
  51.    YPmove = Pincr;
  52. }
  53. function up()
  54. {
  55.    Xmove = - Xincr;
  56.    Ymove = - Yincr;
  57.    XPmove = 0;
  58.    YPmove = - Pincr;
  59. }
  60. function left()
  61. {
  62.    Xmove = - Xincr;
  63.    Ymove = Yincr;
  64.    XPmove = - Pincr;
  65.    YPmove = 0;
  66. }
  67. function right()
  68. {
  69.    Xmove = Xincr;
  70.    Ymove = - Yincr;
  71.    XPmove = Pincr;
  72.    YPmove = 0;
  73. }
  74. function fdirection()
  75. {
  76.    tellTarget("_root.droid" add newdepth)
  77.    {
  78.       gotoAndStop(_root.library.direction);
  79.    }
  80. }
  81. function animation()
  82. {
  83.    tellTarget("_root.droid" add depth add ".head")
  84.    {
  85.       nextFrame();
  86.    }
  87.    pointerx = Number(getProperty("_root.pointer", _X)) + Number(XPmove);
  88.    pointery = Number(getProperty("_root.pointer", _Y)) + Number(YPmove);
  89. }
  90. a;
  91. "c" < (b >= undefined) || 1();
  92. Pincr = 5;
  93. Xincr = 4.5;
  94. Yincr = 2.25;
  95. antennaL = 15;
  96. antennaW = 16;
  97. pointerx = 195;
  98. pointery = 165;
  99. planex = getProperty("/roomplane", _X) - getProperty("/roomplane", _width) / 2;
  100. planey = getProperty("/roomplane", _Y) - getProperty("/roomplane", _height) / 2;
  101. planecelly = getProperty("/roomplane", _height) / 20;
  102. planecellx = getProperty("/roomplane", _width) / 20;
  103. var i = 1;
  104. while(i < 151)
  105. {
  106.    set("room" add i,0);
  107.    set("gotitem" add i,1);
  108.    set("targetstatus" add i,1);
  109.    i++;
  110. }
  111. score = 0;
  112. _root.mapengine.level = 1;
  113. music = 1;
  114. _root.gameover = 0;
  115. damage_skull = 1 * _root.difficulty_level;
  116. damage_minighost = 2 * _root.difficulty_level;
  117. damage_spider = 3 * _root.difficulty_level;
  118. damage_spikes = 2 * _root.difficulty_level;
  119. damage_thrower = 4 * _root.difficulty_level;
  120. damage_gate = 10 * _root.difficulty_level;
  121. damage_ghost = 1 * _root.difficulty_level;
  122. healing_potion = int(30 / _root.difficulty_level);
  123. healing_vial = int(10 / _root.difficulty_level);
  124. slot = 1;
  125. counter4 = 1;
  126. while(Number(counter4) < 5)
  127. {
  128.    set("slotcontent" add counter4,0);
  129.    counter4 = Number(counter4) + 1;
  130. }
  131. activeslot = slotcontent1;
  132. call("activeslot");
  133. item_name = new Array();
  134. item_name[0] = "Empty";
  135. item_name[1] = "Silver Key";
  136. item_name[2] = "Green Key";
  137. item_name[3] = "Woodman Axe";
  138. item_name[4] = "Purple Key";
  139. item_name[5] = "Bat Wing";
  140. item_name[6] = "Gate Key";
  141. item_name[7] = "Water Bucket";
  142. item_name[8] = "Heavy Tome";
  143. item_name[9] = "Blue Key";
  144. item_name[26] = "Healing Potion";
  145. item_name[27] = "Healing Potion";
  146. item_name[28] = "Healing Potion";
  147. item_description = item_name[0];
  148. gotoAndPlay(3);
  149. initial_time = new Date();
  150. initial_month = initial_time.getMonth();
  151. initial_date = initial_time.getDate();
  152. initial_hours = initial_time.getHours();
  153. initial_minutes = initial_time.getMinutes();
  154. initial_seconds = initial_time.getSeconds();
  155. if(initial_month == 5 and initial_date == 11)
  156. {
  157.    _root.infomessage("Happy Birthday Francesco Maisto");
  158. }
  159. room = 1;
  160.